package io.renren.modules.echarts.dao;


import io.renren.modules.dataDisplay02.entity.chidaozaotui;
import io.renren.modules.echarts.entity.PieEntity;
import io.renren.modules.echarts.entity.TeachLengthTimeEntity;
import io.renren.modules.echarts.entity.TeacherAttendancePie;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

@Repository
@Mapper
public interface TeacherPortraitDao {

    List<TeachLengthTimeEntity> getTimeLine(Map<String, Object> params);

    List getTeacherAttendancePie(Map<String, Object> params);
    List getTeacherAttendanceRatePie(Map<String, Object> params);

    List<TeacherAttendancePie> getTeacherAttendancePieGroupByCollege(Map<String, Object> params);

    List<TeacherAttendancePie> getTecaherAttendanceCollegeHorizontalComparison(Map<String, Object> params);

    List<TeachLengthTimeEntity> getCollegeAverageTeacherTime(Map<String, Object> params);

    List<TeachLengthTimeEntity> getTimeLineByCollege(Map<String, Object> params);

    List<PieEntity> getiMatchContentRateTimeLine(Map<String, Object> params);

    List<chidaozaotui> getTeacherChidao(Map<String, Object> params);

    List<chidaozaotui> getTeacherZaotui(Map<String, Object> params);

    List<chidaozaotui> getiMatchContentRateOfCollege(Map<String, Object> params);
}
